<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>基本包装类型</title>
	</head>
	<body>
		
	</body>
	<script>
		<!--String -->
		<!--属性-->
	/*	var str = 'String01';
		alert(str.length);//8
		alert(str.valueOf());//String01
		alert(str.constructor);//function String() { [native code] }
		<!--方法-->
		alert(str.charAt(3));//i
		alert(str.charCodeAt(3));//105
		alert(str[1]);//t
		
		alert(str.concat('is', 'teacher','!!'));//String01isteacher!!
		//slice,substring表示选择2到4
		alert(str.slice(2,4));//ri
		alert(str.substring(2,4));//ri
		//substr表示从第二个开始选择4个
		alert(str.substr(2,4));//ring
		//当都只有一个参数是都一样从第n个开始选择后面全部
		
		//slice负数倒着选几个（str.length-3=7-3=4,从第4位开始）
		alert(str.slice(-3));//g01
		//substr和slice一样
		alert(str.substr(-2));//01
		//substring负数表示选取全部
		alert(str.substring());//String01
		
		//表示选取（2，6）
		alert(str.slice(2,-1));//ring0
		
		alert(str.slice(-2,-1))//0 （5，6）
		alert(str.substr(-3,-1));//空   （4，0）
		alert(str.substring(1,-2));//S   表示（1，0） 负数直接取0  然后反转（0，1）
	
	   alert(str.indexOf('0'));//返回正数第一次出现 0的位置
	   alert(str.lastIndexOf('t'))//倒数
	   alert(str.indexOf('r',2));//从第二个位置开始搜索第一次出现的位置
	alert(str.lastIndexOf('t',6));//从第6个位置开始往前数
	alert(str.indexOf('p'));//找不到返回 -1
	*/
	
	
	//找出全部的L
	var seeL ='Mr.Lee is Lee  Ly';
	var boxarr=[];
	var pos =seeL.indexOf('L');
	while(pos>-1){
		boxarr.push(pos);
		pos=seeL.indexOf('L',pos+1);//指针后移一位
	}
	alert(boxarr);//3,10,15
	</script>
</html>
